IGroup.MoveHelicalRelative 方法

命令轴组从工具中心点的目前位置开始进行螺旋插补运动。终点和辅助点被定义在相对于起点的指定座标系统中(终点和辅助点的定义取决于所选的 CircMode 模式)。

命名空间IntervalZero.KINGSTAR.Base.Class

组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
IMoveHelicalCommand MoveHelicalRelative(
       McCircMode circMode,
       double[] auxPoint,
       double[] endPoint,
       McCircPathChoice pathChoice,
       double depth,
       double pitch,
       double velocity,
       double acceleration,
       double deceleration,
       double jerk,
       McCoordSystem coordSystem,
       McBufferMode bufferMode,
       McTransitionMode transitionMode,
       double[] transitionParameter
)
Function MoveHelicalRelative(
       circMode As McCircMode,
       auxPoint As Double(),
       endPoint As Double(),
       pathChoice As McCircPathChoice,
       depth As Double,
       pitch As Double,
       velocity As Double,
       acceleration As Double,
       deceleration As Double,
       jerk As Double,
       coordSystem As McCoordSystem,
       bufferMode As McBufferMode,
       transitionMode As McTransitionMode,
       transitionParameter As Double()
)As IMoveHelicalCommand

参数

circMode

型别:McCircMode

指定输入讯号 AuxPoint 的定义。

 

auxPoint

型别:double[]

指定座标系统中各维度的位置阵列,最大为 64。这些位置是相对于起点的位置所定义的。

 

endPoint

型别:double[]

指定座标系统中各维度的位置阵列,最大为 64。这些位置是相对于起点的位置所定义的。

 

pathChoice

型别:McCircPathChoice

路径的选择。

 

depth

型别:double

螺旋高度。

 

pitch

型别:double

一个完整螺旋圈的高度。

 

velocity

型别:double

在定义路径的座标系统中,该路径的最大速度;永远为正值,非必要到达。[单位/秒]

 

acceleration

型别:double

最大加速度;永远为正值,非必要到达。单位取决于 McProfileType。[单位/秒2] 或 [秒]

 

deceleration

型别:double

最大减速度;永远为正值,非必要到达。单位取决于 McProfileType。[单位/秒2] 或 [秒]

 

jerk

型别:double

最大加加速度;永远为正值,非必要到达。单位取决于 McProfileType。[单位/秒3] 或 [秒]

 

coordSystem

型别:McCoordSystem

座标系统。

 

bufferMode

型别:McBufferMode

定义方法的时间顺序。

 

transitionMode

型别:McTransitionMode

插入一个转换曲线。

 

transitionParameter

型别:double[]

转换模式的附加参数,若将 TransitionMode 设为 mcNone,则此参数无效。

回传值

型别:IMoveHelicalCommand

回传一个螺旋移动状态。

备注

参见

IGroup 介面

IntervalZero.KINGSTAR.Base.Class 命名空间